#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
double xn(double x,int i);
int main()
{
   int i,j,flag;
   double x,e;
   double ex;
   while(scanf("%lf",&x)!=EOF)
  {   
	if(x==0)
	{
	 	printf("1.000000\n");
	}
	else
   {	
   	  for(i=1;;i++)
	  {
	   e=xn(x,i);
	   if(e<0.00001)
	    {
		 flag=i;
  		 break;
	    }
	  }
	 ex=1.0;
	 for(j=1;j<=i;j++)
	 ex=ex+xn(x,j);
	 printf("%.6lf\n",ex);
   } 
  }
   return 0;      
}
double xn(double x,int i)
{
	int j;
	double s,xx=1.0,ii=1.0;
	for(j=1;j<=i;j++)
	xx=xx*x;
	for(j=1;j<=i;j++)
	ii=ii*j;
	s=xx/ii;
	return s;
}
